import numpy as np
# 最大值函数 np.max( )与最小值函数 np.min( )
arr1 = np.arange(6).reshape(2,3)
print(arr1)
"""
[[0 1 2]
 [3 4 5]]
"""
# 按维度一求最大值
print(np.max(arr1,axis=0)) # [3 4 5]
# 按维度二求最大值
print(np.max(arr1,axis=1)) # [2 5]
print( '整体求最大值：' , np.max(arr1) ) # 5


# 求和函数 np.sum( )与求积函数 np.prod( )
arr = np.arange(10).reshape(2,5)
print( arr )
"""
[[0 1 2 3 4]
 [5 6 7 8 9]]
"""
print( '按维度一求和：' , np.sum(arr,axis=0) ) #[ 5  7  9 11 13]
print( '按维度二求和：' , np.sum(arr,axis=1) ) # [10 35]
print( '整体求和：' , np.sum(arr) ) # 45

# 均值函数 np.mean( )与标准差函数 np.std( )
arr = np.arange(10).reshape(2,5)
print( arr )
"""
[[0 1 2 3 4]
 [5 6 7 8 9]]
"""
print( '按维度一求平均：' , np.mean(arr,axis=0) ) # [2.5 3.5 4.5 5.5 6.5]
print( '按维度二求平均：' , np.mean(arr,axis=1) ) # [2. 7.]
print( '整体求平均：' , np.mean(arr) ) # 4.5